Micro Hydro Power Plant Model